<?php
if($_POST['submit_news']!=true) echo '';
	else{
	//Инициализация
	$news_name=addslashes(trim(htmlspecialchars($_POST['news_name'])));
	$news_descr=addslashes(trim(htmlspecialchars($_POST['news_descr'])));
	$news=addslashes(trim(htmlspecialchars($_POST['news'])));
	$from_who=$_SESSION['username'];
	$date_added=time();
	
	//Търсене в базата данни
	$select_s='SELECT news_name FROM news WHERE news_name="' . $news_name . '"';
    $resultss=mysql_query($select_s);
	
	//Проверка за името
	if(mysql_num_rows($resultss)!=0){
       $error_name="Името съществува!";
	   $flag_name=true;
    }
	//Проверка за попълнени полета
	else{
	if(empty($news_name) || empty($news_descr) || empty($news)){
       $error_news="Моля, попълни всички полета!";
	   $flag_news=true;
    }
	else{
	//Проверки за дължина на полетата
	if(strlen($news_name)<=4){
       $error_news_name="Името на новината трябва да бъде поне 4 символа!";
	   $flag_news_name=true;
    } 
	elseif(strlen($news)<=10){
       $error_news_content="Новината трябва да бъде поне 10 символа!";
	   $flag_news_content=true;
    }
	elseif(strlen($news_descr)<=5){
	   $error_news_descr="Описанието на новината трябва да бъде поне 5 символа!";
	   $flag_news_descr=true;
	}
	else{
	    //Запис в базата данни
	    $insert='INSERT INTO news(news_name, news_descr, content, date_added, from_who) VALUES("' . $news_name . '", "' . $news_descr . '", "' . $news . '", "' . $date_added . '","' . $from_who . '")';
        $res_ins=mysql_query($insert);
		
        $success="Успешен запис!";
		$flag_success=true;
	}
	}
	}
	}
	//Проверка за грешки
	echo "<br /><br />";
	if($flag_news==true) echo "<p class='error'>".$error_news."</p>";
	elseif($flag_news_name==true) echo "<p class='error'>".$error_news_name."</p>"; 
	elseif($flag_name==true) echo "<p class='error'>".$error_name."</p>";
    elseif($flag_news_descr==true) echo "<p class='error'>".$error_news_descr."</p>"; 
	elseif($flag_success==true) echo "<p class='success'>".$success."</p>";
	elseif($flag_news_content==true) echo "<p class='error'>".$error_news_content."</p>"; 
?>